//
//  ILEventReportCfg.h
//  IMILabKit
//
//  Created by Roffa Zhou on 2022/6/14.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface ILEventReportCfg : NSObject
@property(nonatomic, copy)NSString  * _Nullable userName;       //当前登录的用户名，主要用于在日志中显示，能协助定位问题
@property(nonatomic, copy)NSString  * _Nullable userId;         //用户id

@property(nonatomic)short  reportServer;             //上报服务器选择  0只会捕捉崩溃到本地  1中国服务器  2新加坡服务器 3美国服务器 4德国服务器。 默认1
@property(nonatomic)short whitelist;                             //是否是白名单用户 0否 1是

@property (nonatomic , copy)NSString* _Nullable rnVersion;                //RN插件版本
@property(nonatomic, copy)NSString * _Nullable traceId;              //打点唯一标识  建议不传，内部会自动赋值
@property(nonatomic, copy)NSString * _Nullable region;               /// 用户所登录的国家
///
@property(nonatomic)short iEnable;                                   //上报功能是否可以使用。默认可以正常上报 0不上报 1上报。使用整型为区分初始化状态，内部初始化数值-1


//@property(nonatomic)short userEnable;                                   //云端反馈字段是否可以上报 APP层级 默认可以正常上报 0不上报 1上报。使用整型为区分初始化状态，内部初始化数值-1
@end

NS_ASSUME_NONNULL_END
